﻿using System;
using System.Collections.Generic;
using ChaosEngine.EngineCore;
using System.Text;

namespace ExampleTemplateBasic
{


    public class ExampleApp : VividApp
    {
        public ExampleApp() : base(800,600,false,"Example1","DX11"){

            // Leave this empty.

        }

        public override void InitApp()
        {
            
            // Init your app and load any initially required resources here!

        }

        public override void UpdateApp()
        {

            // All Update(Logic, non-drawing) code goes here!
            
        }
        public override void DrawApp()
        {

            // All Drawing code goes here!

        }

    }
    class Program
    {
        static void Main(string[] args)
        {

            // Create the application object.
            var app = new ExampleApp();

            // Enter the run loop. This will not return until the app has finished.
            app.Run(60.0f);

        }
    }
}
